body { background-color: #f0f0f0; font-family: SimSun, SimHei, '宋体', sans-serif; }
a:hover, a:focus { background: #c3c3c3; border-bottom: 1px solid #777; text-decoration: none; }

/* Table */
table       { border-collapse: collapse; margin: 10px 0 10px; padding: 0; border-top: 2px solid #303030; border-bottom: 2px solid #303030; }
table th    { background: #c3c3c3; padding: 2px 10px; }
table tr    { background-color: #fff; border-top: 1px solid #d8d8d8; margin: 0; padding: 0; } 
table tr:nth-child(2n)   { background: #E5EAED; }
table tr th, table tr td   { border: 1px solid #d8d8d8; margin: 0; padding: 2px 10px; text-align: left; color: #555; }
table tr th:first-child, table tr td:first-child  { border-left: none; }
table tr th:last-child, table tr td:last-child { border-right: none; }

.bold { font-weight:bold; }
.center { text-align:center; }

#userinput { width: 300px; }

.ui-autocomplete {
  max-height: 300px;
  overflow-x: hidden;     /* 数据较宽时，进行裁剪 */
  overflow-y: auto;       /* 提示记录较多时，显示滚动条 */
}

#result a { border-bottom: 1px dotted #686868; color: #CC3300; text-decoration: none; }
